feat: initial setup for deploying a Docusaurus-based site #427
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces initial setup for deploying a Docusaurus-based site, adds sample blog content and configuration, and organizes documentation files. The main changes include adding a GitHub Actions workflow for deployment, providing example blog posts and metadata, and improving documentation structure.
changes:
Deployment Automation:
.github/workflows/deploy.ymlto automate deployment to GitHub Pages using GitHub Actions, including steps for installing dependencies, building the site, and publishing to thegh-pagesbranch.Blog Content and Configuration:
blog/2019-05-28-first-blog-post.mdand configured author metadata inblog/authors.yml. [1] [2]blog/tags.ymlfor categorizing blog posts.Documentation Structure:
docs/ATLAS_WORLD/ATLAS_WORLD_CONSTITUTION_CHAPTER_00_LIFE_FIRST_PRINCIPLE.mdwith frontmatter for Docusaurus compatibility._category_.jsonfile indocs/ATLAS_WORLDto define the sidebar label, position, and description for the documentation section.Important
If you want to deploy this as a site, please follow the steps below:
Enable GitHub Actions here.
If you see a button prompting you to enable Actions, click it.
Change the Pages branch setting to
gh-pageshere.snapshots